home *** CD-ROM | disk | FTP | other *** search
-
- USEREDIT
- An RBBS-PC user file editor
- version 1.0
-
- This program is intended to aid RBBS SysOps in modifying their
- user database. I thought it would be useful when I saw how limited the
- facilities were which came with RBBS-PC for this purpose. This program
- is also my first release to the user community at large, so please feel
- free to comment, suggest changes, etc.
-
-
- Using USEREDIT
-
- To start the program, simply enter USEREDIT at the DOS prompt. It
- will display a welcome banner, then search for the file USERS in the
- default directory. If it is not found, a prompt will be displayed,
- requesting the correct name, path for the user file to be edited. This
- will continue until it finds the file specified.
-
- Once the USERS file is found, USEREDIT will copy and analyze it.
- The copy is made because I am paraniod about messing with the original
- file (I don't trust the machine, or the users completely). The copying
- process may take a while from a physical disk and it is suggested that
- the data files be located on a RAM disk. All of USEREDIT's files will
- be co-located. This means that you must have at least enough free
- space on the disk for one more copy of your USERS file, preferably room
- for two more copies. The second copy is for an old backup, which is
- not deleted until USEREDIT terminates. That way, if you don't make any
- changes, your backup file remains intact.
-
- The record usage report is simply my way of double checking that
- the program read the data correctly. After all, most SysOps know how
- many records are in their USERS files and probably how many are active
- also. So this display is just a bit of safety for my piece of mind.
-
-
- The Main Menu
-
- If you can call it that, this menu offers the wonderfully wide
- selection of Edit, Quit, or Help. Choosing Edit will allow you to
- selectively scan through your USERS file, only actually editing the
- records you need to change. You may scan either Forward or Backward
- through the file. The direction may be changed by pressing the left or
- right arrow keys when in scan mode. Once you decide to edit a record,
- press E, and the first field of the record will be highlighted.
-
- Editing Keys
-
- Key Action
- ════════════════════════════════════════════════════
- move highlight bar back one field
-
- move highlight bar ahead one field
-
- ┘ move highlight bar ahead one field,
- except on the last field - enter record & end edit
-
- ═ move cursor back one character
-
- ═ move cursor ahead one character
-
- Ins insert a space at the cursor
-
- Del delete the character at the cursor
-
- Esc erase entire field
-
- BackSpace delete character to left of cursor
-
- Space replace character to right of cursor with a space
-
-
- Selecting Help from the main menu will give you a short, (two
- page) display which contains as much information about the functioning
- of USEREDIT which I could fit. The displays given throughout operation
- of USEREDIT should be sufficiently helpful, once you've read this file
- at least once.
-
- Selecting Quit will first get you a quick question 'Are you
- sure?'. This is to prevent you from inadvertantly exiting from
- USEREDIT. (Even so, from anywhere, EXCEPT editing a field, three
- escapes will terminate the program.) While it is cleaning up after
- itself, USEREDIT will leave at least one extra file behind, called
- USERS.BAK. This file will contain the copy of your USERS file before
- USEREDIT was run. If no changes were made to the file, USERS.BAK will
- not be created.
-
-
- ════════════════════════════════════════════════════
-
-
- Planned enhancements include searching for a particular user by
- name or number, better file handling, and editing routines which
- understand dates and times better. Suggestions for further improvement
- are welcome.
-
-
- ════════════════════════════════════════════════════
-
-
- The program is written in Turbo Pascal, with many thanks to the people
- who wrote BOOSTERS. I am willing to get you a copy of the source
- code, if you really want it. All I ask is that you at least cover the
- postage (Uncle Sam doesn't give his young airmen a whole lot of
- spending money). I can be contacted at the following address:
-
- Steve Valliere
- PSC Box 7307
- Patrick AFB FL
- 32925-5368
-
- or send me mail on CompuServe, acct. no.: 72330,631